package jnpf.fico.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
/**
 *
 * 收支记录表
 * @版本： V3.2.0
 * @版权： 智果云科技（https://www.jnpfsoft.com）
 * @作者： JNPF开发平台组
 * @日期： 2024-10-25
 */
@Data
@TableName("zcgl_cw_sz")
public class ZcglCwSzEntity  {
    @TableId("F_ID")
    private String id;

    @TableField("F_CREATORUSERID")
    private String creatoruserid;

    @TableField("F_CREATORTIME")
    private Date creatortime;

    @TableField("F_DESCRIPTION")
    private String description;

    @TableField("TRANSACTION_NO")
    private String transactionNo;

    @TableField("CUSTOMER_NAME")
    private String customerName;

    @TableField("LEASE_SPACE")
    private String leaseSpace;

    @TableField("EXPENSE_ITEM")
    private String expenseItem;

    @TableField("RECEIVE_AMOUNT")
    private String receiveAmount;

    @TableField("TRANSACTION_AMOUNT")
    private String transactionAmount;

    @TableField("VOUCHER")
    private String voucher;

    @TableField("TRANSACTION_TIME")
    @JsonFormat( pattern = "yyyy-MM-dd")  // 定制日期格式
    private Date transactionTime;

    @TableField("FULL_NAME")
    private String fullName;

    @TableField("FULL_ID")
    private String fullId;

    @TableField("VOUCHER_STATUS")
    private String voucherStatus;

    @TableField("BILL_ID")
    private String billId;

    @TableField("BILL_NO")
    private String billNo;

    @TableField("PAYMENT_METHOD")
    private String paymentMethod;

    @TableField("PAYMENT_NO")
    private String paymentNo;

    @TableField("PAYER")
    private String payer;

    @TableField("PAYER_ACCOUNT")
    private String payerAccount;

    @TableField("RECEIVE_ACCOUNT")
    private String receiveAccount;

    @TableField("IF_RECEIPT")
    private String ifReceipt;

}
